home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / dvglue10.arc / -README < prev    next >
Text File  |  1988-08-13  |  4KB  |  74 lines

  1.                               DV-GLUE v1.00
  2.                               -------------
  3.            (c) Copyright 1988  Ralf Brown  All Rights Reserved
  4. [See file -COPYRIT.NOT for full copying permissions/restrictions]
  5.  
  6. This is the gamma release of the DV API "glue" functions for TurboC.  Most of
  7. the functions have been tested, though there are still a few which haven't.
  8. Please let me know of any bugs you find which aren't mentioned in the demo
  9. program (with fixes would be even nicer).
  10.  
  11. The documentation is still rather skimpy, but together with the demo program's
  12. source should be enough to get you by without reading the library source code.
  13.  
  14. If you've been using version 0.7, please note that there have been massive
  15. renamings of functions.  See -HIST for details.  If you've been using version
  16. 0.91, TVposwin(), TVnew_task(), TVapp_new(), and TVptr_read() have different
  17. arguments.  Also, a number of functions have been renamed.  See -HIST.
  18.  
  19. New versions of DV-GLUE will be uploaded to the Second Opinion BBS, 1:129/31
  20. HST (412) 826-0822, File Requests supported anytime except 4-5am EST.  For
  21. those with ARPAnet access, DV-GLUE will be uploaded to SIMTEL20.ARPA in
  22. directory PD1:<MSDOS.DESQVIEW>.  The filename in both places will be
  23. DVGLUEnn.ARC, where nn stands for version n.n.  I will also make a precompiled
  24. library (without source) available as DVGLULnn.ARC.
  25.  
  26. I plan on eventually releasing version 1.1, but don't expect it anytime in
  27. 1988.  I want to actually make use of these functions now that I've written
  28. them....  If there are any important bugfixes before then, I will probably
  29. release an update package containing the changed files and new docs and
  30. executables, under the name DVGLU10n.ARC.
  31. -----------------------------------------------------------------------------
  32. To use this library, you will first have to recompile the source (unless
  33. you have downloaded DVGLULnn.ARC).  Type "MAKE -DMDL=x", where x is the
  34. desired memory model to compile (t,s,m,c,l,h).  If you want small model,
  35. just "MAKE" will suffice.  A RAMdisk is highly recommended to store both
  36. TurboC and the source code, as the compiler will be loaded nearly 200 times!
  37. The MAKE takes about 18 minutes on my 10MHz AT clone with everything in a
  38. 1.2MB extended-memory RAMdisk.
  39.  
  40. The archives OBJx.ARC contain precompiled modules in various memory models for
  41. those functions which require MASM or A86 to recompile.
  42.  
  43. Once the code is compiled, run the demo program DEMO.EXE in a window with
  44. at least 128K memory and 4K system memory.  The supplied .DVP file will work,
  45. though you will have to modify directories/paths/etc.
  46.  
  47. To use the library in your own programs, add the line
  48.         #include "tvapi.h"
  49. to the start of each module using functions from the library.  If you are
  50. using constants for building your own streams, also add the line
  51.         #include "tvstream.h"
  52. to the start of the module.  Similarly, if you are using any of the UI...
  53. functions, add the line
  54.         #include "tvui.h".
  55. Then add TVAPI.LIB to the list of files to compile (if you are using TCC), or
  56. add TVAPI.LIB to the .PRJ file.
  57. -----------------------------------------------------------------------------
  58. A number of the functions at the core of this package were originally written
  59. by John Navas, though by now they are mostly unrecognizable.  The original
  60. versions of these can be found in the file TVGLUETC.ARC on the Dog Lab BBS
  61. (415) 594-9806.
  62.  
  63.  
  64.         Ralf Brown
  65.         August 10, 1988
  66.  
  67. Direct e-mail to:
  68.         ralf@cs.cmu.edu                      (Arpanet)  \
  69.         ralf%cs.cmu.edu@cmuccvma             (BITnet)    > preferred
  70.         ...!{harvard,ucbvax}!cs.cmu.edu!ralf (UUCP)     /
  71.         Ralf Brown 1:129/31                  (FIDOnet)
  72.         [No Compu$pend/$ource/GEnie accounts....]
  73. or post a message to the DESQVIEW or DR_DEBUG echomail areas on FIDOnet
  74.